1 使用JavaScript正则表达式匹配注释

1.1 匹配velocity注释

  • 单行注释 /##[^\r\n]*/g
  • 多行注释 /#*[\s\S]*?*#/g

1.2 匹配HTML注释

  • 匹配HTML注释保护IE条件注释 /<!--(?!\s*\[if)[\s\S]*?-->/g

1.3 匹配CSS

  • 匹配CSS 标签 /<(style)[\w\W]*?\1/g
  • 匹配CSS 注释 /\/*[\s\S]*?*\//g

    匹配JavaScript

  • 匹配JavaScript标签 /<(script)[\w\W]*?\1>/g

  • 匹配单行注释 /(^|\b|\s|[^'":\w\d])(\/\/[^\r\n]*)/g

  • 匹配多行注释 /\/*[\s\S]*?*\//g

2 参考资料

  1. JavaScript正则表达式及其应用
  2. Finding Comments in Source Code Using Regular Expressions
  3. Finding Comments in HTML Source Code Using Regular Expressions
  4. 正则表达式匹配多行注释
  5. 正则表达式匹配多行注释
  6. 【正则表达式 去掉注释】_正则表达式 去掉注释的相关文章,教程,源码
  7. IE条件注释详解
× 赞赏这个人~
打赏二维码